import pickle
import sys

try:
    from django.utils import simplejson
    def jsonify(struct):
        return simplejson.dumps(struct)
#        return simplejson.dumps(struct, separators=(',', ':'))
    def unjsonify(data):
        return simplejson.loads(data)
except ImportError:
    try:
        import simplejson
        def jsonify(struct):
            return simplejson.dumps(struct)
        def unjsonify(data):
            return simplejson.loads(data)
    except ImportError:
        print '''No json library detected
try make:
sudo apt-get install python-simplejson
or
sudo easy_install simplejson
'''
        sys.exit(1)

pack = pickle.dumps
unpack = pickle.loads
